gtk4.git
12 years agoGtkNotebook: Consistent boolean handling
Matthias Clasen [Wed, 24 Apr 2013 23:58:22 +0000 (19:58 -0400)]
GtkNotebook: Consistent boolean handling

Normalize boolean parameters in gtk_notebook_set_tab_reorderable and
gtk_notebook_set_tab_detachable before comparing them. Pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=697196

12 years agodocs: fix some typos in newly introduced methods
Cosimo Cecchi [Wed, 24 Apr 2013 17:10:35 +0000 (13:10 -0400)]
docs: fix some typos in newly introduced methods

12 years ago[l10n] Update Interlingua translation
Nik Kalach [Wed, 24 Apr 2013 14:03:15 +0000 (16:03 +0200)]
[l10n] Update Interlingua translation

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Wed, 24 Apr 2013 07:08:19 +0000 (10:08 +0300)]
Updated Hebrew translation.

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 23 Feb 2013 14:08:16 +0000 (16:08 +0200)]
Updated Hebrew translation.

12 years agowidget-factory: Add new widgets
Matthias Clasen [Tue, 23 Apr 2013 12:48:27 +0000 (08:48 -0400)]
widget-factory: Add new widgets

Add GtkStack and GtkRevealer to the second page in
gtk3-widget-factory.

12 years agooverlay: Silence gcc warnings
Benjamin Otte [Tue, 23 Apr 2013 18:13:33 +0000 (14:13 -0400)]
overlay: Silence gcc warnings

12 years agotests/scrolling-performance: Add a new test for GtkViewport performance
Owen W. Taylor [Sun, 21 Apr 2013 20:05:40 +0000 (16:05 -0400)]
tests/scrolling-performance: Add a new test for GtkViewport performance

Add a test that takes four copies of the widget-factory widgets and
scrolls them around to test how smoothly we can scroll and draw.

12 years agotests/animated-resizing: Split frame statistics out into a separate file
Owen W. Taylor [Sun, 21 Apr 2013 22:31:36 +0000 (18:31 -0400)]
tests/animated-resizing: Split frame statistics out into a separate file

Split the code for computing frame rate and latency into a separate file
so we can use it from multiple tests.

12 years agoGtkSpinButton: don't constantly recreate style contexts for buttons
Owen W. Taylor [Tue, 23 Apr 2013 17:12:07 +0000 (13:12 -0400)]
GtkSpinButton: don't constantly recreate style contexts for buttons

Cache the style contexts for the up and down panels, instead of recreating
them each time they are drawn or size requested. GtkSpinButtons were
many times slower to draw than other widgets because of the constant
style matching.

https://bugzilla.gnome.org/show_bug.cgi?id=698682

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Tue, 23 Apr 2013 17:58:09 +0000 (13:58 -0400)]
Merge branch 'places-sidebar'

12 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Tue, 23 Apr 2013 08:09:46 +0000 (05:09 -0300)]
Updated Brazilian Portuguese translation

12 years agoHandle non-baseline supporting subclasses overriding baseline supporting classes
Alexander Larsson [Wed, 27 Mar 2013 09:22:14 +0000 (10:22 +0100)]
Handle non-baseline supporting subclasses overriding baseline supporting classes

If a subclass (say a child of GtkButton) overrides the non-baseline
size request methods we need to call these, rather than the new
get_height_and_baseline_for_width method.

In order to handle this we make the default for this method to be
NULL, and instead check at runtime which method to call. If any
non-baseline vfunc has changed in a class but the baseline one
hasn't, then we can't use the baseline one.

12 years agoAdd baseline functions to docs
Alexander Larsson [Wed, 27 Mar 2013 08:48:58 +0000 (09:48 +0100)]
Add baseline functions to docs

12 years agoAdd baseline alignment functions to gtk.symbols
Alexander Larsson [Wed, 27 Mar 2013 08:45:08 +0000 (09:45 +0100)]
Add baseline alignment functions to gtk.symbols

12 years agoGtkLabel: Minor cleanup
Alexander Larsson [Wed, 27 Mar 2013 08:44:02 +0000 (09:44 +0100)]
GtkLabel: Minor cleanup

Make sure we always compare for a set baseline in the same way.
I.e. baseline != -1, never baseline >= 0.

12 years agoGtkWidget: Add missing Since docs
Alexander Larsson [Wed, 27 Mar 2013 08:43:40 +0000 (09:43 +0100)]
GtkWidget: Add missing Since docs

12 years agoGtkImage: Reuse previously calculated baseline_align in draw()
Alexander Larsson [Wed, 27 Mar 2013 08:42:43 +0000 (09:42 +0100)]
GtkImage: Reuse previously calculated baseline_align in draw()

No need to recalculate this every time we draw.

12 years agoGtkBox: Add missing Since in docs
Alexander Larsson [Wed, 27 Mar 2013 08:40:09 +0000 (09:40 +0100)]
GtkBox: Add missing Since in docs

12 years agoGtkGrid: Add missing Since docs
Alexander Larsson [Wed, 27 Mar 2013 08:39:44 +0000 (09:39 +0100)]
GtkGrid: Add missing Since docs

12 years agoAdd tests/testbaseline
Alexander Larsson [Tue, 5 Mar 2013 14:23:31 +0000 (15:23 +0100)]
Add tests/testbaseline

12 years agoGtkDialog: Baseline align buttons in action area
Alexander Larsson [Tue, 26 Mar 2013 10:46:55 +0000 (11:46 +0100)]
GtkDialog: Baseline align buttons in action area

12 years agoGtkEventBox: Support baseline alignment
Alexander Larsson [Tue, 26 Mar 2013 10:08:33 +0000 (11:08 +0100)]
GtkEventBox: Support baseline alignment

This allows baselines to propagate from the child of the eventbox.

12 years agoGtkButtonBox: Support baseline alignment
Alexander Larsson [Mon, 25 Mar 2013 16:59:55 +0000 (17:59 +0100)]
GtkButtonBox: Support baseline alignment

12 years agoGtkCheckButton and GtkRadioButton: Implement baseline alignment
Alexander Larsson [Fri, 22 Mar 2013 11:01:26 +0000 (12:01 +0100)]
GtkCheckButton and GtkRadioButton: Implement baseline alignment

12 years agoGtkSpinButton: Support baseline alignment
Alexander Larsson [Fri, 22 Mar 2013 10:32:07 +0000 (11:32 +0100)]
GtkSpinButton: Support baseline alignment

12 years agoGtkGrid: Support baseline alignment in GtkGrid
Alexander Larsson [Thu, 21 Mar 2013 10:09:43 +0000 (11:09 +0100)]
GtkGrid: Support baseline alignment in GtkGrid

We support a local baseline in each row, as well as selecting
a specific row for the global baseline of the entire GtkGrid.

12 years agoGtkEntry: Support baselines
Alexander Larsson [Wed, 20 Mar 2013 13:30:41 +0000 (14:30 +0100)]
GtkEntry: Support baselines

12 years agoGtkButton: Add baseline align support
Alexander Larsson [Thu, 7 Mar 2013 12:53:16 +0000 (13:53 +0100)]
GtkButton: Add baseline align support

12 years agoGtkImage: Support baselines
Alexander Larsson [Tue, 26 Mar 2013 09:56:53 +0000 (10:56 +0100)]
GtkImage: Support baselines

This uses the current font metrics to guess the baseline of the image.
Without this any non-centered baseline in buttons with images look weird.

12 years agoGtkAlignment: Support baselines
Alexander Larsson [Thu, 7 Mar 2013 12:45:01 +0000 (13:45 +0100)]
GtkAlignment: Support baselines

We now report any baselines from the child, and allocate it.
Also, in the case of a baselign aligned child we ignore yscale/yalign
as that is not supportable.

12 years agoGtkBox: Add baseline alignment for horizontal boxes
Alexander Larsson [Tue, 5 Mar 2013 14:20:20 +0000 (15:20 +0100)]
GtkBox: Add baseline alignment for horizontal boxes

Report a baseline based height and baseline whenever there
are children with ALIGN_BASELINE.

Assign baseline to childen in size_allocate. Either the one inherited
from the parent if set, or otherwise calculate one based on any
ALIGN_BASELINE children.

12 years agoGtkLabel: Support baseline
Alexander Larsson [Tue, 5 Mar 2013 14:14:17 +0000 (15:14 +0100)]
GtkLabel: Support baseline

Report the baseline in get_preferred_height_and_baseline_for_width().

12 years agoGtkSizeRequestCache: Don't store baselines in horizontal case
Alexander Larsson [Fri, 22 Mar 2013 11:27:17 +0000 (12:27 +0100)]
GtkSizeRequestCache: Don't store baselines in horizontal case

This saves memory for every widget (maximum 48 bytes per widget) at
a cost of a few duplicated codepaths in the size request cache.

12 years agoAdd GTK_DEBUG=baselines support
Alexander Larsson [Thu, 21 Mar 2013 17:25:29 +0000 (18:25 +0100)]
Add GTK_DEBUG=baselines support

This draws red lines to show where the baselines are

12 years agoInitial support for baselines
Alexander Larsson [Tue, 5 Mar 2013 13:54:03 +0000 (14:54 +0100)]
Initial support for baselines

This modifies the size machinery in order to allow baseline support.

We add a new widget vfunc get_preferred_height_and_baseline_for_width
which queries the normal height_for_width (or non-for-width if width
is -1) and additionally returns optional (-1 means "no baseline")
baselines for the minimal and natural heights.

We also add a new gtk_widget_size_allocate_with_baseline() which
baseline-aware containers can use to allocate children with a specific
baseline, either one inherited from the parent, or one introduced due
to requested baseline alignment in the container
itself. size_allocate_with_baseline() works just like a normal size
allocation, except the baseline gets recorded so that the child can
access it via gtk_widget_get_allocated_baseline() when it aligns
itself.

There are also adjust_baseline_request/allocation similar to the
allocation adjustment, and we extend the size request cache to also
store the baselines.

12 years agoAdd GTK_ALIGN_BASELINE to GtkAlign
Alexander Larsson [Tue, 5 Mar 2013 14:06:12 +0000 (15:06 +0100)]
Add GTK_ALIGN_BASELINE to GtkAlign

Setting this means baseline aware containers should align the widget
according to the baseline. For other containers this behaves like
FILL.

In order to not suprise old code with a new enum value we always
return _FILL for _BASELINE unless you specifically request it via
gtk_widget_get_valign_with_baseline().

12 years agoFix automake warning about CFLAGS etc. being user variables
John Ralls [Mon, 22 Apr 2013 22:48:03 +0000 (15:48 -0700)]
Fix automake warning about CFLAGS etc. being user variables

12 years agoRemove get_atom_name and atom_intern
John Ralls [Mon, 22 Apr 2013 22:46:08 +0000 (15:46 -0700)]
Remove get_atom_name and atom_intern

Completes aa9e974 for quartz

12 years agoFix attempted inclusion of local headers with system brackets.
John Ralls [Mon, 22 Apr 2013 22:40:03 +0000 (15:40 -0700)]
Fix attempted inclusion of  local headers with system brackets.

12 years agogdk: Temporarily add -xobjective-c to CFLAGS
John Ralls [Mon, 22 Apr 2013 22:38:46 +0000 (15:38 -0700)]
gdk: Temporarily add -xobjective-c to CFLAGS

To enable compiling the quartz backend after a6a4428

12 years agobutton: Implement height-for-width
Benjamin Otte [Mon, 22 Apr 2013 21:37:18 +0000 (17:37 -0400)]
button: Implement height-for-width

https://bugzilla.gnome.org/show_bug.cgi?id=698433

12 years agosizerequest: Split out a common function
Benjamin Otte [Mon, 22 Apr 2013 21:37:05 +0000 (17:37 -0400)]
sizerequest: Split out a common function

12 years agowindow: remove unused code
Cosimo Cecchi [Mon, 22 Apr 2013 21:33:20 +0000 (17:33 -0400)]
window: remove unused code

We don't need to add these style classes.

12 years agowindow: rework the CSD theming layer
Cosimo Cecchi [Mon, 22 Apr 2013 21:28:23 +0000 (17:28 -0400)]
window: rework the CSD theming layer

Instead of having three different boxes and style classes, we can just
get away with the regular background box, plus a window-frame, which
contains the external frame, together with the window drop shadows.

GtkWindow now has special code to ensure the backing actual window is
allocated big enough to accomodate the shadows (using the shadow size
calculations introduced in the previous commit). We also use the margin
value to determine the size of the invisible borders (which can then be
different than the shadow).

12 years agocssshadow: add a method to get the size of a shadows value
Cosimo Cecchi [Mon, 22 Apr 2013 20:50:39 +0000 (16:50 -0400)]
cssshadow: add a method to get the size of a shadows value

The method returns the size of each side of a GtkCssShadowsValue.

12 years agowindow: factor out a gtk_window_get_maximized() function
Cosimo Cecchi [Mon, 22 Apr 2013 21:24:09 +0000 (17:24 -0400)]
window: factor out a gtk_window_get_maximized() function

Simplify code that does this same check over and over.

12 years agowindow: remove title_border
Cosimo Cecchi [Mon, 22 Apr 2013 15:22:37 +0000 (11:22 -0400)]
window: remove title_border

We don't actually need this additional title border.

12 years agoRemove GtkPlacesSidebar from our private Glade catalog
Federico Mena Quintero [Mon, 22 Apr 2013 21:00:08 +0000 (17:00 -0400)]
Remove GtkPlacesSidebar from our private Glade catalog

Now, Glade already knows about GtkPlacesSidebar AND MY MAD ICONS.

12 years agoGtkModelMenuItem: add support for 'icon' attribute
Ryan Lortie [Mon, 22 Apr 2013 19:53:39 +0000 (15:53 -0400)]
GtkModelMenuItem: add support for 'icon' attribute

Add support for icons on a GMenuModel.

https://bugzilla.gnome.org/show_bug.cgi?id=688820

12 years agoUse friendlier property names for Glade
Federico Mena Quintero [Mon, 22 Apr 2013 19:46:59 +0000 (15:46 -0400)]
Use friendlier property names for Glade

12 years agoUpdated POTFILES.in and POTFILES.skip
Piotr DrÄ…g [Mon, 22 Apr 2013 18:51:32 +0000 (20:51 +0200)]
Updated POTFILES.in and POTFILES.skip

12 years agoAdd new symbols
Matthias Clasen [Mon, 22 Apr 2013 16:36:10 +0000 (12:36 -0400)]
Add new symbols

Add the GtkRevealer functions to gtk.symbols

12 years agoDo rtl flipping for GtkRevealer transitions
Matthias Clasen [Mon, 22 Apr 2013 16:34:14 +0000 (12:34 -0400)]
Do rtl flipping for GtkRevealer transitions

12 years agoAdd a revealer example to gtk-demo
Matthias Clasen [Mon, 22 Apr 2013 16:03:07 +0000 (12:03 -0400)]
Add a revealer example to gtk-demo

I tried to make a 'revealer ballet'. Judge for yourself if
I succeeded.

12 years agoAdd docs for GtkRevealer
Matthias Clasen [Mon, 22 Apr 2013 14:21:44 +0000 (10:21 -0400)]
Add docs for GtkRevealer

12 years agoGtkRevealer: Add a fading animation
Matthias Clasen [Mon, 22 Apr 2013 13:42:48 +0000 (09:42 -0400)]
GtkRevealer: Add a fading animation

Using a container for this is not necessarily the most
elegant solution, but it lets us reuse the animation
machinery in GtkRevealer.

12 years agoForgotten file
Matthias Clasen [Mon, 22 Apr 2013 14:22:02 +0000 (10:22 -0400)]
Forgotten file

12 years agoAdd GtkRevealer
Matthias Clasen [Mon, 22 Apr 2013 13:31:32 +0000 (09:31 -0400)]
Add GtkRevealer

This is a widget that can hide or show (ie reveal) its child
in an animated fashion.

This widget was initially developed in libgd.

12 years agostack: fix a typo in docs
Cosimo Cecchi [Mon, 22 Apr 2013 15:19:54 +0000 (11:19 -0400)]
stack: fix a typo in docs

12 years agoTypo fix in GtkStack docs
Matthias Clasen [Mon, 22 Apr 2013 14:24:20 +0000 (10:24 -0400)]
Typo fix in GtkStack docs

12 years agoTypo fix in GtkStackSwitcher docs
Matthias Clasen [Mon, 22 Apr 2013 14:23:56 +0000 (10:23 -0400)]
Typo fix in GtkStackSwitcher docs

12 years agoRevert "Revert "gtkbin: Remove the silliest code on earth""
Benjamin Otte [Mon, 22 Apr 2013 12:23:08 +0000 (08:23 -0400)]
Revert "Revert "gtkbin: Remove the silliest code on earth""

This reverts commit b164df74506505ac0f4559744ad9b59b5ea57ebf.

12 years agoTajik translation updated
Victor Ibragimov [Mon, 22 Apr 2013 08:12:09 +0000 (13:12 +0500)]
Tajik translation updated

12 years agoUpdated Brazilian translation for UI and PO-Prop.
Rafael Ferreira [Mon, 22 Apr 2013 07:58:51 +0000 (04:58 -0300)]
Updated Brazilian translation for UI and PO-Prop.

12 years agoUpdated private widget catalog to remove the reference to the shortcuts model
Tristan Van Berkom [Mon, 22 Apr 2013 06:55:20 +0000 (15:55 +0900)]
Updated private widget catalog to remove the reference to the shortcuts model

This model seems to be removed since Federico's places-sidebar work.

12 years agoRevert "gtkbin: Remove the silliest code on earth"
Tristan Van Berkom [Sat, 20 Apr 2013 08:52:16 +0000 (17:52 +0900)]
Revert "gtkbin: Remove the silliest code on earth"

This reverts commit f4438a1ffc6aaab92fb6b751cd16e95c2abaa0e3.

The calculation of the delta between parent and child widget
is required in order to automate height-for-width and width-for-height
requests for various GtkBin widgets.

GtkButton, GtkCheckButton, GtkRadioButton, etc, all have different
requests for space around the content which can not be satisfied
with a simple calculation of GtkContainer border-width.

12 years agoGtkStack: shorten a few parameter names
Matthias Clasen [Mon, 22 Apr 2013 03:13:16 +0000 (23:13 -0400)]
GtkStack: shorten a few parameter names

Looks better in the docs.

12 years agoForgot one place
Matthias Clasen [Mon, 22 Apr 2013 02:24:54 +0000 (22:24 -0400)]
Forgot one place

Also change the property definition for transition-duration
to be uint instead of int.

12 years agoAdd new places sidebar symbols
Matthias Clasen [Mon, 22 Apr 2013 02:00:06 +0000 (22:00 -0400)]
Add new places sidebar symbols

12 years agoMake transition-duration unsigned
Matthias Clasen [Mon, 22 Apr 2013 01:31:29 +0000 (21:31 -0400)]
Make transition-duration unsigned

The code doesn't deal with negative durations, so better
don't allow them.

12 years agoChange transition-type property type
Matthias Clasen [Mon, 22 Apr 2013 01:16:46 +0000 (21:16 -0400)]
Change transition-type property type

This is an enum, so declare the property as such.

12 years agoAdd a GtkStack example to gtk-demo
Matthias Clasen [Mon, 22 Apr 2013 01:16:24 +0000 (21:16 -0400)]
Add a GtkStack example to gtk-demo

12 years agoGtkStack: warn if child names are not unique
Matthias Clasen [Mon, 22 Apr 2013 00:41:22 +0000 (20:41 -0400)]
GtkStack: warn if child names are not unique

12 years agoAdd new symbols
Matthias Clasen [Mon, 22 Apr 2013 00:27:53 +0000 (20:27 -0400)]
Add new symbols

12 years agoAdd new api to the docs
Matthias Clasen [Mon, 22 Apr 2013 00:19:51 +0000 (20:19 -0400)]
Add new api to the docs

12 years agoGtkStack: add vertical slide transitions
Matthias Clasen [Mon, 22 Apr 2013 00:17:40 +0000 (20:17 -0400)]
GtkStack: add vertical slide transitions

We allow transitions that slide up or down.

12 years agoGtkStack: rtl flipping for animation
Matthias Clasen [Sun, 21 Apr 2013 23:53:57 +0000 (19:53 -0400)]
GtkStack: rtl flipping for animation

We switch slide-right and slight-left when in rtl.

12 years agoAdd a way to specify transition types on the fly
Matthias Clasen [Sun, 21 Apr 2013 18:22:35 +0000 (14:22 -0400)]
Add a way to specify transition types on the fly

Add a gtk_stack_set_visible_child_full that takes a
transition type.

12 years agoAdd docs for GtkStackSwitcher
Matthias Clasen [Sun, 21 Apr 2013 15:05:38 +0000 (11:05 -0400)]
Add docs for GtkStackSwitcher

12 years agoAdd docs for GtkStack
Matthias Clasen [Sun, 21 Apr 2013 14:14:46 +0000 (10:14 -0400)]
Add docs for GtkStack

12 years agoAdd GtkStack
Matthias Clasen [Sun, 21 Apr 2013 11:51:14 +0000 (07:51 -0400)]
Add GtkStack

Add separate GtkStack and GtkStackSwitcher widgets that are an
alternative to GtkNotebook. Additionally, GtkStack supports
animated transitions when changing pages.
These widgets were initially developed in libgd.

12 years agoMerge branch 'master' into places-sidebar
Federico Mena Quintero [Sun, 21 Apr 2013 22:21:37 +0000 (18:21 -0400)]
Merge branch 'master' into places-sidebar

12 years agoOops, only show 'Connect to server' if the caller enabled it
Federico Mena Quintero [Sun, 21 Apr 2013 22:20:46 +0000 (18:20 -0400)]
Oops, only show 'Connect to server' if the caller enabled it

12 years agowindow: don't forget to fetch title border when not on CSD
Cosimo Cecchi [Sun, 21 Apr 2013 20:56:25 +0000 (16:56 -0400)]
window: don't forget to fetch title border when not on CSD

We still need to respect this border value even when we're not running
under CSD, since we support setting a custom titlebar in all cases.

The border/style magic in gtk_window_draw() really needs to be separated
out into logical pieces soon, but for now let's keep a consistent
behavior with the previous code.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Sun, 21 Apr 2013 19:51:49 +0000 (15:51 -0400)]
Merge branch 'places-sidebar'

12 years agowindow: only account for decoration borders when we're client decorated
Cosimo Cecchi [Sun, 21 Apr 2013 18:44:24 +0000 (14:44 -0400)]
window: only account for decoration borders when we're client decorated

12 years agoAdd a selected_volume argument to ::populate-popup
Federico Mena Quintero [Sat, 20 Apr 2013 23:19:30 +0000 (19:19 -0400)]
Add a selected_volume argument to ::populate-popup

Nautilus needs this in order to implement a Format command for a volume's popup menu.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agocsd: Drop content_window
Matthias Clasen [Sun, 21 Apr 2013 03:37:10 +0000 (23:37 -0400)]
csd: Drop content_window

Instead of reparenting the content, use input-only windows to
set cursors and capture clicks on the window frame. This avoids
some of the problems that were introduced by content_window, such
as black flashes and non-working opacity.

12 years agoSync from nautilus commit 500770e8de18b07392ffa4435372525d5d03c688
Federico Mena Quintero [Sat, 20 Apr 2013 23:14:59 +0000 (19:14 -0400)]
Sync from nautilus commit 500770e8de18b07392ffa4435372525d5d03c688

Add a Connect to Server menu item, a show-connect-to-server property, and a show-connect-to-server signal.

12 years agoRemove the switch location timer during drag_leave
Federico Mena Quintero [Sat, 20 Apr 2013 20:21:33 +0000 (16:21 -0400)]
Remove the switch location timer during drag_leave

So that hovering in and out of the sidebar quickly doesn't cause a location change in the caller.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Sat, 20 Apr 2013 20:00:00 +0000 (16:00 -0400)]
Merge branch 'places-sidebar'

12 years agoSync from nautilus commit d2bfffc574c1e6305d862c041b35c9c45ba67674
Cosimo Cecchi [Sat, 20 Apr 2013 19:53:10 +0000 (15:53 -0400)]
Sync from nautilus commit d2bfffc574c1e6305d862c041b35c9c45ba67674

Coding style fix.

12 years agoSync from nautilus commit 277a6a45bee8186b2493ad1b286234ac52f1aed8
Cosimo Cecchi [Sat, 20 Apr 2013 19:51:07 +0000 (15:51 -0400)]
Sync from nautilus commit 277a6a45bee8186b2493ad1b286234ac52f1aed8

Use gtk_tree_view_set_activate_on_single_click().

12 years agoSync nautilus commit 95400548176688f3d2f5e8888f48410756bd96b8
William Jon McCann [Sat, 20 Apr 2013 19:41:08 +0000 (15:41 -0400)]
Sync nautilus commit 95400548176688f3d2f5e8888f48410756bd96b8

Switch location on hovering the places sidebar during a DnD operation -
kind of for spring-loaded folders.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Sat, 20 Apr 2013 18:56:16 +0000 (14:56 -0400)]
Merge branch 'places-sidebar'

12 years agoRemove the drop feedback row a little time after drag_leave
Federico Mena Quintero [Sat, 20 Apr 2013 18:20:07 +0000 (14:20 -0400)]
Remove the drop feedback row a little time after drag_leave

Since ::drag-leave gets emitted before ::drag-drop, we can't just remove the drop feedback row
in drag-leave, as we *need* it during drag-drop.  So, we use the same trick as in testdnd.c - we
install a timeout handler in our drag-leave callback, and remove the feedback in the timeout callback.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoDrop in the right place when the feedback row is active
Federico Mena Quintero [Sat, 20 Apr 2013 16:30:48 +0000 (12:30 -0400)]
Drop in the right place when the feedback row is active

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoActually use the drop_state, instead of encoding things in new_bookmark_index
Federico Mena Quintero [Sat, 20 Apr 2013 15:42:04 +0000 (11:42 -0400)]
Actually use the drop_state, instead of encoding things in new_bookmark_index

This lets us keep the new_bookmark_index untouched even when the drop state goes from armed to unarmed.
That will in turn let us drop in the right place...

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoTajik translation updated
Victor Ibragimov [Sat, 20 Apr 2013 09:28:18 +0000 (14:28 +0500)]
Tajik translation updated